
package highvoltage;

import java.util.List;

import highvoltage.skeletonHelpers.*;

/**
 * Véletlenszerû útválasztást implementál.
 * 
 * @author Tomi
 * @version 1.0
 * @created 16-márc.-2010 21:08:06
 */
public class RandomStrategy extends Strategy
{

	/**
	 * Két útvonalra való belépés között (de az óraütéseken átívelõen) érvényes
	 * lista a lehetséges haladási irányokról.
	 */
	private List<Float> angles;

	public RandomStrategy()
	{
		Logger.print( "RandomStrategy::RandomStrategy()", this );
		Logger.ret();
	}

	/**
	 * A döntést meghozó metódus.
	 * 
	 * @param angles
	 *            A választható szögek listája.
	 */
	public float decide( List<Float> angles )
	{
		Logger.print( "RandomStrategy::decide(angles)", this );

		int[] choices = new int[angles.size()];

		for ( int i = 0; i < angles.size(); ++i )
		{
			choices[i] = i;
		}

		Logger.ret();

		return 0.0f;

		// return angles.get( UserInput.choice( "Valasszon celpontot", choices )
		// );

	}

}
